function Person() {

}

var p = new Person()

console.log(p instanceof Person);

// 判断Person.prototype 有没有出现在p的原型链上
console.log(Person.prototype.isPrototypeOf(p));

console.log('------------------------');

// 区别
var obj = {
  name: 'why',
  age: 18
}

var info = Object.create(obj)

// 错误,右边只能传构造函数
// console.log(info instanceof obj);

// 判断obj有没有出现在info的原型链上
console.log(obj.isPrototypeOf(info));